permanent callus - French English Dictionary